backend.cpp